﻿.widget
{
    width:98%;
    margin:1%;
    float:left;
}
.sb_l_top
{
    background-image: url('images/sidebar_top.png');
    background-repeat: no-repeat;
    float: left;
    clear: both;
    width:260px;
    height:21px;
}

.sb_l_cen
{
    background-image: url('images/sidebar_center.png');
    background-repeat:repeat;
    float: left;
    clear: both;
    width:260px;
}

.sb_l_bot
{
    background-image: url('images/sidebar_bot.png');
    background-repeat: no-repeat;
    float: left;
    clear: both;
    width:260px;
    height:43px;
}
.sb_module
{
    float:right;
    width:100%;
    min-height:100px;
    margin-bottom:30px;
}
.sidebar_left
{
    width:260px;
    height:auto;
    float:left;
    margin-left:15px;
    min-height:200px;
}
.content_page_right
{
    width:74%;
    height:auto;
    float:right;
}

.dashboard
{
    width:754px;
    height:auto;
    float:left;
}
.dashboard_top
{
    width:100%;
    height:35px;
    float:left;
}
.dashboard_content
{
    width:100%;
    height:400px;
    float:left;
}
.dashboard_bottom
{
    width:100%;
    height:46px;
    float:left;
}
.dashboard_tl
{
    width:35px;
    height:35px;
    float:left;
    background-image: url('images/dashboard_tl.png');
    background-repeat: no-repeat;
}
.dashboard_tc
{
    width:684px;
    height:35px;
    float:left;
    background-image: url('images/dashboard_tc.png');
    background-repeat: repeat-x;
}
.dashboard_tr
{
    width:35px;
    height:35px;
    float:right;
    background-image: url('images/dashboard_tr.png');
    background-repeat: no-repeat;
}
.dashboard_l
{
    width:35px;
    height:100%;
    float:left;
    background-image: url('images/dashboard_l.png');
    background-repeat: repeat-y;
}
.dashboard_c
{
    width:684px;
    height:100%;
    float:left;
    background-image: url('images/dashboard_c.png');
    background-repeat: repeat;
    min-height:35px;
}
.dashboard_r
{
    width:35px;
    height:100%;
    float:right;
    background-image: url('images/dashboard_r.png');
    background-repeat: repeat-y;
    min-height:35px;
}
.dashboard_bl
{
    width:76px;
    height:46px;
    float:left;
    background-image: url('images/dashboard_bl.png');
    background-repeat: no-repeat;
}
.dashboard_bc
{
    width:602px;
    height:46px;
    float:left;
    background-image: url('images/dashboard_bc.png');
    background-repeat: repeat-x;
}
.dashboard_br
{
    width:76px;
    height:46px;
    float:right;
    background-image: url('images/dashboard_br.png');
    background-repeat: no-repeat;
}
.sb_mod_top
{
    background-image: url('images/sb_title.png');
    background-repeat: no-repeat;
    float: left;
    clear: both;
    width:260px;
    height:60px;
}
.pjpage
{
    background-image: url('images/content_bg.png');
}
.d_dashboard_tab
{
    width:100%;
    height:35px;
}
.dashboard_tab
{
    float:left;
    width:70px;
    height:35px;
    color:#B97E5A;
    line-height:35px;
    text-align:center;
    background:url("images/bt_slide.png") no-repeat scroll transparent
}
.tab_selected
{
    background:url("images/bt_slide.png") no-repeat scroll 0 -41px transparent
}
.menu
{
    height:auto;
    margin:1%;
    float:left;
    width:60%;
    border-color:#342D29;
    border-width:1px;
    border-style:solid;
    min-height:300px;
    background-color:#1A1714;
}
.user
{
    width:29%;
    
}
.menu_top
{
    float:left;
    background:url("images/menu_bg.png") repeat;
    width:100%;
    height:31px;
}
.menu_tab
{   
    width:90px;
    height:31px;
    float:left;
    color:#F0AE5E;
    text-align:center;
    line-height:31px;
}

.menu_tab_selected
{
    background:url("images/bt_tab.png");
    color: #F0D97C;
}
.menu_content
{
    float:left;
    width:100%;
    height:31px;
}
.menu_user_tab
{
    width:76px;
    height:31px;
    float:left;
    color:#F1D395;
    text-align:center;
    line-height:31px;
    background:url("images/xh_bt.png") 0 0 transparent
}
.menu_user_tab_selected
{
    background:url("images/xh_bt.png") 84px 0 transparent;
}
.top_search
{
    float:left;
    width:80%;
    height:auto;
    margin-top:20px;
    margin-bottom:20px;
    border-color:#342D29;
    border-width:1px;
    border-style:solid;
    padding-left:10%;
    padding-right:10%;
    background-color:#1A1714;
}
.icon_topleft
{
    float:left;
    width:auto;
    height:auto;
}
.img_topleft
{
    width:160px;
}
.detail
{
    width:765px;
    height:auto;
    float:left;
}
.detail_top
{
    width:100%;
    height:auto;
    float:left;
    background:url("images/right_top.png");
    text-align:center;
    color:#FDDFA0;
    height:64px;
}
.detail_content
{
    width:695px;
    height:auto;
    float:left;
    background:url("images/right_main.png");
    background-repeat:repeat-y;
    min-height:100px;
    padding-left:30px;
    padding-right:50px;
}
.detail_bot
{
    width:100%;
    height:auto;
    float:left;
    background:url("images/bot_r.png");
    height:99px;
}
.detail_title
{
    float:left;
    width:100%;
    height:40px;
    margin-top:30px;
    text-align:center;
    font-size: 16px;
    font-weight: bold;
    line-height:35px;
    color:#FDDFA0;
}

.black_sb
{
    background:url("images/trans_black_50.png") repeat; 
    
}

.sb_pjtype
{
    color:Blue;
    text-align:center;
    font-size:16px;
    line-height:30px;
}

.sb_pjtype a
{
    color:#D7EDF2;
}
.sb_pjtype a:visited {color: #F0AE5E;text-decoration:none;}
.sb_pjtype a:hover {color: #F0AE5E; text-decoration:none;}


.pj_des
{
    color:#FDDEA1;
    font-size:14px;
    padding-top:5px;
    padding-bottom:5px;
}
.pj_note
{
    color:gray;
    font-size:11px;
    font-weight:lighter;
}
.pj_title
{
    color:#A49467;
    font-size:16px;
    font-weight:bold;
}
.lst_pj_item
{
    width:675px !important;
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #FFDBC9;
}
.textline
{
    padding-left:1%;
    padding-right:1%;
    line-height:31px;
    width :98%;
}
.online_status
{
    background: url("images/content_border3_onoff.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin-left: 26%;
    margin-top: 5px;
    width: 19px;
}
.no_online
{
    background: url("images/content_border3_onoff.png") no-repeat scroll 0 -20px transparent;
}
.supporter
{
    color: #A49467;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
}
.sb_avatar
{
    float: left;
    height: 59px;
    margin: 5px;
    width: 59px;
}
.sb_avatar_img
{
    height: 59px;
    width: 59px;
}
.div_sb_avatar
{
    padding:10%;
    width:80%;
    float:left;
    padding-bottom:0px;
}
.sb_avatar_more
{
    margin-top:20px;
}
.info_detail_create
{
    clear:both;
    float:right;
    width:25%;
    text-align:center;
}
.more a
{
    color :#A5926B !important;
    float:right;
    margin-right:20px;
    text-decoration:none;
}
.more a:hover
{
    text-decoration:underline;
}

.info_item
{
    background: none repeat scroll 0 0 #231F1D!important;
    float: left;
    line-height: 30px;
    width: 88%;
    margin: 0 5% 0 5%;
   color: #9F8F64 !important;
   padding:1%;
}
.info_item a
{
    color: #9F8F64 !important;
     text-decoration:none;
}
.info_item a:hover
{
     text-decoration:underline;
}
.paddingtop50
{
    padding-top:50px;
}
.textline  a
{
    display:block;
}
.info_item a
{
     display:block;
}
.user_avatar2
{
    float:left;
    width:10%;
    height:auto;
}
.user_info
{
    float:left;
    width:70%;
    height:auto;
}
.adduser
{
    float:left;
    margin-left:5%;
    width:70%;
}
.tb_task
{
    width:100%;
    color:#D7EDF2;
}
.tb_head
{
    background-color:gray;
    text-align:center;
    color:#FFFF8E;
}